﻿@charset "utf-8"; /* CSS Document */
/*初始化通用设置开始*/

a {
    text-decoration: none;
}

body {
    margin: 0;
    padding: 0;
    background: #ffffff;
    font-family: "微软雅黑";
}

div {
    box-sizing: border-box
}

li {
    list-style: none
}

a {
    text-decoration: none;
    color: black
}

.cl {
    clear: both;
    height: 0;
    font-size: 0;
    overflow: hidden;
}


.clearfix{clear: both;}

.juzhong {
    width: 1200px;
    margin: 0 auto;
	position: relative;
}

.fl {
    float: left
}

.fr {
    float: right
}

.qx {
    margin-right: 0px
}

/*初始化通用设置结束*/
/*页头开始*/
.top {
    width: 1200px;
    margin: 0 auto;
    height: 100px;
}

.top1 img{float: left;
      margin: 13px}


.top2 {
    float: right;
    font-size: 18px;
    font-weight: 600;
    color: #328000;
    line-height: 32px;
    margin-top: 22px;
	text-align: right;
}

/*页头结束*/
/*导航开始*/
.daoh{background-color: #242424;
       height: 60px;
       width: 100%;
       line-height: 60px;
       position: relative;
       z-index: 78;}

.daoh_nei{width: 1200px;
           margin: 0 auto;
           height: 60px;}


		.nav{width: 1200px;
			height:60px;  
			position:relative; 
            padding: 0;
            margin: 0;
            font-family: '微软雅黑';
            font-size: 16px;}

		.nav a{ color:#fff;}


		.nav .nLi{ float:left;  
			position:relative; 
			display:inline;
            width: calc( 1200px / 6);
            text-align: center;
            font-size: 16px;}

		.nav .nLi h3{ float:left;
                      font-weight: 400;
                      margin: 0;}

		.nav .nLi h3 a{ display:block; 
			width: calc( 1200px / 6);
			font-size:16px;  }

		.nav .sub{ display:none; 
			width:calc( 1200px / 6); 
			left:0; 
			top:60px;  
			font-size: 14px;
			position:absolute; 
			background:#fafafa;  
			line-height:32px; 
			padding:5px 0;  }

		.nav .sub li{ zoom:1; }

		.nav .sub a{ display:block;
                     color: #333333}

		.nav .sub a:hover{ 
							color:#25a218;  }

		.nav .on h3 a{ background-color: #000000}
/*导航结束*/
/*轮播图开始*/
.cp_slideBox *{
	 margin: 0px;
    padding: 0px;
    list-style: none;
}
.cp_slideBox {
    width: 100%;
    height: 600px;
    overflow: hidden;
    position: relative;
    border: 0px solid #ddd;
    background-position: center;
}

/* 下面是色块切换*/
.cp_slideBox .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 45%;
    bottom: 5px;
    z-index: 1;
}

.cp_slideBox .hd ul {
    overflow: hidden;
    zoom:1; float: left;
    text-align: center;
}

.cp_slideBox .hd ul li {
    display: inline-block;
    float: left;
    margin-right: 6px;
    width: 50px;
    height: 4px;
    line-height: 14px;
    text-align: center;
    background: rgba(255,255,255,0.6);
    cursor: pointer;
}

.cp_slideBox .hd ul li.on {
    background: rgba(0,0,0,0.6);
    color: #fff;
}

/* 下面是图片切换*/
.cp_slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.cp_slideBox .bd li {
    zoom:1; vertical-align: middle;
   
}

.cp_slideBox .bd li div {
    width: 100%;
    height: 600px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #eee;
}

.cp_slideBox .bd li div a {
    display: block;
    width: 100%;
    height: 100%;
}

.cp_slideBox .bd img {
    width: 450px;
    height: 230px;
    display: block;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.cp_slideBox .prev, .cp_slideBox .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(../images/slider-arrow.png) -110px 5px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.cp_slideBox .next {
    left: auto;
    right: 3%;
    background-position: 8px 5px;
}

.cp_slideBox .prev:hover, .cp_slideBox .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.cp_slideBox .prevStop {
    display: none;
}

.cp_slideBox .nextStop {
    display: none;
}

/*轮播图结束*/

/*标题通用*/
.bt0{color:#333333;
     font-size: 32px;
     font-weight: 600;
     text-align: center;
     background-image: url(../images/58.png);
     background-repeat: no-repeat;
     background-position: bottom;
     line-height: 66px;
     padding-top: 20px;
     margin-bottom: 26px;}

.btbai{color: white;}
/*标题通用*/



/*页脚开始*/

.footer{background-color: #1d2521;
        width: 100%;
        height: auto;
        margin-top: 30px;}

.footer img{display: block;}

.footer_nei{width: 1200px;
            margin: 0 auto;
            padding: 40px 20px 16px 20px}

.dineiz{float: left;
        width: 820px;}

.neilian a{color: white;
           margin-right: 44px;}

.jieshao{font-size: 14px;
         color: #cccccc;
         line-height: 2;
         padding-top: 20px;
         letter-spacing: 1px;}


.dineiy{float: right;
        width: 310px;}

.erweima{font-size: 14px;
         text-align: center;
         color:#cccccc;
         float: left;
         line-height: 2;}

.erweima img{width: 113px;
             height: 113px;}

.liaxi{float: left;
       margin-left: 24px;}

.liaxi img{width:98px;
           height: 26px;
           margin-top: 24px}

.haoma{color: #7ec159;
       font-size: 22px;
       margin-top: 16px;}

.banquan{text-align: center;
         width: 1160px;
	     margin: 0 auto;
         font-size: 14px;
         color: #cccccc;
         line-height: 44px;
         border-top: 1px solid #808080;}

.banquan a{color: #cccccc}
/*页脚结束*/
/*photoinfo*/
.Prolist2{min-height:500px; margin:0 15px; padding:0; overflow: hidden}
.Prolist2 li{margin:0 0 10px 0; padding:20px 0;  overflow: hidden;  text-align:left; line-height:1.5; font-size:12px; border-bottom:dotted #CCCCCC 1px;}
.Prolist2 li strong{font-size:18px;}
.Prolist2 li u{ font-size:16px; text-decoration:none;color:#333333; }
.Prolist2 li p{font-size:14px;  margin:15px 0 10px 0;padding:0; color:#666; line-height: 2;}
.Prolist2 li img{ float:left;margin:0 25px 0 0; border:#EEEEEE solid 1px; width:220px; height:180px;}
/*list*/
.Prolist1{overflow:hidden; margin:10px 20px; padding:0}
.Prolist1 li{ line-height:40px; height:40px;padding:0; background:url(images/icon_1.gif) no-repeat 2px 10px;  text-align:right; border-bottom:dotted #CCCCCC 1px;margin:2px 0; font-size:14px; color:#666}
.Prolist1 li a{float:left; font-size:16px;}
/*photo*/
.Prolist3{min-height:500px; margin:0;padding:0; clear:both; }
.Prolist3 li{float:left; width:280px; text-align:center; margin:10px 14px}
.Prolist3 li img{width:280px; height:210px;   margin:0 0 6px 0; background-color:#F7F7F7; border:#EEEEEE solid 1px;}
.n_aboutcon{padding:20px 0; line-height: 1.8}
.m_bod{width:1200px; margin: 0 auto;padding:20px 0; overflow: hidden}

/*页脚结束*/
.pager{clear:both;  overflow:hidden; text-align:center; font-size:16px; color:#666; margin:40px 0 20px 0}
.pager a{ background:#FFF; overflow:hidden; padding:1px 4px; font-size:16px; margin:0 5px; color:#333}
a.redpage:link{ background:#ccc; overflow:hidden; padding:1px 4px; font-size:16px; color:#333; margin:0 5px;}
a.redpage:hover{ background:#ccc; overflow:hidden; padding:1px 4px; font-size:16px; color:#333; margin:0 5px;}
a.redpage:visited{ background:#ccc; overflow:hidden; padding:1px 4px; font-size:16px; color:#333; margin:0 5px;}
